﻿
.list-group-item:first-child{ border-radius:0;}
.list-group-item:last-child{ border-radius:0;}
/*#header { background-color: #363636; background-image: url(../img/bgline.png) }*/
#navbar { background-color: #000; }
#navbar #navbar-collapse>ul>li>a { color: #505050;}
/*#navbar #navbar-collapse>ul>li.active>a { color: #fff }
#navbar #navbar-collapse>ul>li:hover>a { color: #fff }*/
#navbar #navbar-collapse>ul>li.dropdown:hover>a:before{ content:''; width:17px; height:10px; background:url(../img/nav-pic.png) no-repeat center 0; position:absolute; bottom:-2px;}
#content { background: #fff }
#page-default-top-slide { -webkit-box-shadow: none; box-shadow: none ; margin-bottom:0;}


.wide .bg-gray { background-color: #f8f8f8 }
.BMapLabel { display: none; visibility: hidden; max-width: inherit }
.nowap { white-space: nowrap; overflow: hidden; text-overflow: ellipsis }

.language{ display:inline-block; float:right; border:1px solid #e5e5e5; border-radius:4px; padding:5px 10px 5px 15px; margin-right:10px;}

#header-searchbox{ float:right; margin-top:18px;}
.search_box .input-append{ width:370px; position:relative; box-shadow:none; border-radius:5px; display:inline-block;}
.search_box .input-append input{ width:100%; padding-right:60px;}
.search_box .input-append .btn-primary{ position:absolute; width:50px; border-radius:0 5px 5px 0; background-color:#0087c1; right:-1px; top:-1px; height:31px;}
#header-searchbox
/**/

#navbar { margin-bottom: 0 }
#navbar #navbar-collapse { background: transparent;margin:10px auto; }
#navbar #navbar-collapse>ul>li { text-align: center; border-right: 0 }
#navbar #navbar-collapse>ul>li>a { padding: 5px 0 0; width: 85px; text-align: center; height: 50px; font-size: 15px; line-height:45px;color:#FFF }
#navbar #navbar-collapse>ul>li.active>a { position: relative ; background-color:transparent;}
#navbar #navbar-collapse>ul>li.active>a:after { color: #325c84 }
#navbar #navbar-collapse>ul>li:hover>a { -webkit-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out }
#navbar #navbar-collapse ul.dropdown-menu { max-height: 300px; overflow: hidden; min-width: 100%; width: auto ; border:none;}


.navbar-brand { padding: 6px 30px 0 0 ; height:inherit;}


 
#banner img { -webkit-box-shadow: none; box-shadow: none }
div.overlay_slide, ul.overlay_slide li { position: relative; overflow: hidden }
div.overlay_slide .overlay_zoom, ul.overlay_slide li .overlay_zoom { position: absolute; z-index: 5; bottom: -100%; width: 100%; height: 50px; overflow: hidden; padding: 15px; font-size: 12px; line-height: 180%; background-repeat: no-repeat; background-position: center center; -webkit-transition: bottom .4s; -moz-transition: bottom .4s; -o-transition: bottom .4s; -ms-transition: bottom .4s; transition: bottom .4s }


.panel{ margin-bottom:0;}

@media(max-width:767px) {
#navbar{ height:inherit;}
#header-searchbox{ float:inherit; text-align:right; margin:5px 0 10px; position:relative; padding-left:110px;}
#header-searchbox .language{ position:absolute; top:0; left:0;}
.navbar-brand { padding: 0 }
#navbar #navbar-brand img{ width:inherit;}
#navbar #navbar-toggle { float: left; z-index: 2; margin-right: 0; margin-top: 9px; border-width: 0; background-color: transparent!important; padding: 9px; border-radius: 3px; cursor: pointer; font-size: 18px; color: #c1c1c1; padding: 5px 8px }
#navbar #navbar-toggle .icon-bar { background-color: #fff }
#navbar #navbar-toggle:hover { background-color: transparent; color: #363636!important }
#navbar #navbar-toggle:hover .icon-bar { background-color: #363636 }
#navbar #navbar-toggle-icon { float: right; margin-top: 12px; margin-bottom: 0; z-index: 2; margin-right: -6px; padding-right: 0; padding: 5px 6px; border-width: 0; background-color: transparent; cursor: pointer }
#navbar #navbar-toggle-icon span { font-size: 18px; color: #c1c1c1 }
#navbar #navbar-toggle-icon:hover span { color: #363636!important }
#footer #footer-bottom{ height:inherit;}
.search_box .input-append{ max-width:100%;}
}

@media(min-width:768px) and (max-width:991px) {
.navbar-brand { padding: 12px 0 }
.navbar-brand img { width: 200px }
#navbar #navbar-collapse>ul>li>a { padding: 2px 0 0; width: 77px; text-align: center; height: 60px; font-size: 14px }
}
@media(min-width:992px) {
div.overlay_slide .overlay_zoom, ul.overlay_slide li .overlay_zoom { bottom: -100px; height: 100px }
}

@media(max-width:639px) {
div.overlay_slide .overlay_zoom, ul.overlay_slide li .overlay_zoom { height: 30px; padding: 5px 10px }
div.overlay_slide .overlay_zoom h3, ul.overlay_slide li .overlay_zoom h3 { font-size: 14px; text-align: center }
div.overlay_slide .overlay_zoom small, ul.overlay_slide li .overlay_zoom small { display: none }
#header-searchbox{ padding-left:85px;}
#header-searchbox .language .fa{ display:none;}
.language{ padding:4px 5px;}
}

/*首页*/


















